[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Exception Handling in the BPEL4WS Language

contributor Institut für Architektur von Anwendungssystemen (IAAS)
creator Curbera, Francisco
Khalaf, Rania
Leymann, Frank
Weerawarana, Sanjiva
date 2003-01
description Graph oriented models are at the core of most business process management systems. In recent years, algebraic business process modeling languages based on different process calculi have been proposed. The semantics of these algebraic process languages are quite different, and seemingly incompatible, with those of graph oriented approaches. In this paper we study how the BPEL4WS exception handling mechanism is used to integrate the algebraic and graph process models. Unlike other approaches to exception handling in business processes, the BPEL4WS model does not require that the process topology be constrained by the exception handling hierarchy, thus allowing both highly structured and graph based processes to benefit from it. Based on this exception handling model, we explain dead path elimination (the runtime mechanism by which process termination is ensured) as a form of exception processing. The integration of dead path elimination with the exception handling mechanism provides the semantic base for the integration of the graph and algebraic processes models in BPEL4WS.
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-57&engl=1
ISBN: 3-540-40318-3
ISBN: DOI:10.1007/3-540-44895-0_19
language eng
publisher Springer
relation Lecture Notes in Computer Science; 2678
source In: van der Aalst, Wil M. P. (ed.); ter Hofstede, Arthur H. M. (ed.); Weske, Mathias (ed.): Business Process Management, pp. 276-290
subject Office Automation (CR H.4.1)
The Computer Industry (CR K.1)
Semantics of Programming Languages (CR F.3.2)
title Exception Handling in the BPEL4WS Language
type Text
Article in Proceedings